import org.junit.jupiter.api.Test;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class 小红的数组操作 {

    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     *
     * @param a int整型ArrayList
     * @param k int整型
     * @param x int整型
     * @return int整型
     */
    @Test
    public void test(){
//        ArrayList<Integer> list=new ArrayList<>();
//        list.add(7);
//        list.add(2);
//        list.add(1);
//        System.out.println(minMax(list, 3, 3));
        Integer a = 1;
        Integer b = 1;
        Integer c = 500;
        Integer d = 500;
        System.out.print(a == b);
        System.out.print(c == d);

        String str = "";
        System.out.print(str.split(",").toString());
    }
    public int minMax (ArrayList<Integer> a, int k, int x) {
        // write code here
        for (int i = 0; i < x; i++) {
            Collections.sort(a);
            Integer max = a.get(a.size() - 1);
            a.remove(a.size()-1);
            a.add(max-k);
        }

        Collections.sort(a);
        return a.get(a.size()-1);
    }
}
